package com.tl.web03.constant;

/**
 * 返回到页面的状态码
 * 200 成功
 * 45x 通用
 * 46x 登录错误
 * 47x 注册错误
 * 48x 删除错误
 */
public enum CodeEnum {
    SUCCESS("成功",200),
    FAIL("失败",400),
    LOGIN_SUCCESSFUL("登录成功",200),
    USERNAME_NULL("用户名为空",450),
    PASSWORD_NULL("密码为空",451),
    NOT_REGISTERED("该用户未注册",462),
    WRONG_PASSWORD("密码错误",463),
    USERNAME_OR_PASSWORD_IS_EMPTY("用户名或者密码为空",464),
    REGISTRATION_SUCCESS("注册成功",200),
    USER_ALREADY_EXISTS("注册失败,用户已经存在",470),
    FAILED_TO_DELETE("删除失败",480),
    EDIT_FAILED("编辑失败",490);
    private String msg;//code的含义
    private Integer code;//返回到页面的状态码

    CodeEnum(String msg, Integer code) {
        this.msg = msg;
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }
}
